package com.yida.wy.basic.domain;

import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.mybatisflex.annotation.Column;
import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.KeyType;
import com.mybatisflex.annotation.Table;
import com.yida.wy.common.web.domain.BaseEntity;

/**
 * 抽检分数配置信息 实体类。
 *
 * @author lqq
 * @since 1.0
 */
@Data
@ApiModel(value = "抽检分数配置信息", description = "抽检分数配置信息")
@Table(value = "wy_config_check_score")
public class WyConfigCheckScore extends BaseEntity {

    /**
     * 分数ID
     */
    @ApiModelProperty(value = "分数ID")
    @Id(keyType = KeyType.Auto)
    private Long scoreId;

    /**
     * 分数项编码
     */
    @ApiModelProperty(value = "分数项编码")
    @Column(value = "score_code")
    private String scoreCode;

    /**
     * 分数类型：0：加；1：减
     */
    @ApiModelProperty(value = "分数类型：0：加；1：减")
    @Column(value = "score_type")
    private Integer scoreType;

    /**
     * 分数
     */
    @ApiModelProperty(value = "分数")
    @Column(value = "score")
    private Integer score;

    /**
     * 单位倍数*1、0.1、0.01...
     */
    @ApiModelProperty(value = "单位倍数*1、0.1、0.01...")
    @Column(value = "score_unit")
    private Double scoreUnit;

    /**
     * 0:启用;1:停用
     */
    @ApiModelProperty(value = "0:启用;1:停用")
    @Column(value = "status")
    private Integer status;

    /**
     * 删除状态：0：正常；1：删除
     */
    @ApiModelProperty(value = "删除状态：0：正常；1：删除")
    @Column(value = "del_flag")
    private Integer delFlag;


}
